/*
 * $Id: $
 */
package org.rcgwt.client.ui.grid.reflect;

import org.rcgwt.client.model.Reflected;
import org.rcgwt.client.ui.grid.model.IDataModel;
import org.rcgwt.client.ui.grid.provider.IColumnProvider;
import org.rcgwt.client.ui.grid.provider.IRowLoadedCallback;

/**
 * 
 * @author Olivier Oeuillot (latest modification by $Author: $)
 * @version $Revision: $ $Date: $
 */
public interface IReflectedDataModel<T> extends IDataModel,
        IRowLoadedCallback<T> {
    Reflected<T> getRowValueAt(int rowModelIndex);

    IColumnProvider getColumnProvider();
}
